[IA64] linux: MULTI_update_va_mapping definition to copmile netback and netfront
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 10 May 2006 21:58:36 +0000 (15:58 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 10 May 2006 21:58:36 +0000 (15:58 -0600)
add trivial definitions, MULTI_UVMFLAGS_INDEX and MULTI_update_va_mapping()
to compile netback and netfront

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
linux-2.6-xen-sparse/include/asm-ia64/hypervisor.h

index de12853dccbfddcfad51bdaf85dada07e2acaff5..86fc59d809977c69e0c01b11477a7bc46318c069 100644 (file)
@@ -172,6 +172,19 @@ xen_destroy_contiguous_region(unsigned long vstart, unsigned int order)
        if (running_on_xen)
                __xen_destroy_contiguous_region(vstart, order);
 }
+
+// for netfront.c, netback.c
+#define MULTI_UVMFLAGS_INDEX 0 //XXX any value
+
+static inline void
+MULTI_update_va_mapping(
+       multicall_entry_t *mcl, unsigned long va,
+       pte_t new_val, unsigned long flags)
+{
+       mcl->op = __HYPERVISOR_update_va_mapping;
+       mcl->result = 0;
+}
+
 #else
 #define xen_create_contiguous_region(vstart, order, address_bits)      (0)
 #define xen_destroy_contiguous_region(vstart, order)   do {} while (0)